# near model CODE resource # jump table entries: 320-331 (12 of them) export_51: 00000000 4E56 0000 link A6, 0 00000004 48E7 0100 movem.l -[A7], D7 00000008 4EFA 001E jmp [PC + 0x1E /* 00000028 */] label0000000C: 0000000C 4EBA 0046 jsr [PC + 0x46 /* 00000054 */] 00000010 4EFA 0036 jmp [PC + 0x36 /* 00000048 */] label00000014: 00000014 4EBA 0898 jsr [PC + 0x898 /* 000008AE */] 00000018 4EFA 002E jmp [PC + 0x2E /* 00000048 */] label0000001C: 0000001C 4EBA 0910 jsr [PC + 0x910 /* 0000092E */] 00000020 4EFA 0026 jmp [PC + 0x26 /* 00000048 */] label00000024: 00000024 4EFA 0022 jmp [PC + 0x22 /* 00000048 */] label00000028: 00000028 3E2E 0008 move.w D7, [A6 + 0x8] 0000002C 0C47 0001 cmpi.w D7, 0x1 00000030 6700 FFDA beq -0x24 /* 0000000C */ 00000034 0C47 0002 cmpi.w D7, 0x2 00000038 6700 FFDA beq -0x24 /* 00000014 */ 0000003C 0C47 0004 cmpi.w D7, 0x4 00000040 6700 FFDA beq -0x24 /* 0000001C */ 00000044 4EFA FFDE jmp [PC - 0x22 /* 00000024 */] label00000048: 00000048 4CDF 0080 movem.l D7, [A7]+ 0000004C 4E5E unlink A6 0000004E 205F movea.l A0, [A7]+ 00000050 548F addq.l A7, 2 00000052 4ED0 jmp [A0] export_50: fn00000054: 00000054 4E56 FFFC link A6, -0x0004 00000058 48E7 0100 movem.l -[A7], D7 0000005C 3D6D FB72 FFFE move.w [A6 - 0x2], [A5 - 0x48E] 00000062 3D6D FB78 FFFC move.w [A6 - 0x4], [A5 - 0x488] 00000068 558F subq.l A7, 2 0000006A 4EBA 0024 jsr [PC + 0x24 /* 00000090 */] 0000006E 1E1F move.b D7, [A7]+ 00000070 6700 000A beq +0xC /* 0000007C */ 00000074 4EBA 05DE jsr [PC + 0x5DE /* 00000654 */] 00000078 4EFA 000E jmp [PC + 0xE /* 00000088 */] label0000007C: 0000007C 3B6E FFFE FB72 move.w [A5 - 0x48E], [A6 - 0x2] 00000082 3B6E FFFC FB78 move.w [A5 - 0x488], [A6 - 0x4] label00000088: 00000088 4CDF 0080 movem.l D7, [A7]+ 0000008C 4E5E unlink A6 0000008E 4E75 rts export_49: fn00000090: 00000090 4E56 FDB4 link A6, -0x024C 00000094 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000098 A850 syscall InitCursor 0000009A 598F subq.l A7, 4 0000009C 3F3C 03FE move.w -[A7], 0x3FE 000000A0 42A7 clr.l -[A7] 000000A2 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000000A8 A97C syscall GetNewDialog 000000AA 2E1F move.l D7, [A7]+ 000000AC 2B47 F26E move.l [A5 - 0xD92], D7 000000B0 2F2D F26E move.l -[A7], [A5 - 0xD92] 000000B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000B8 486E FFFA pea.l [A6 - 0x6] 000000BC 486E FFF6 pea.l [A6 - 0xA] 000000C0 486E FFBE pea.l [A6 - 0x42] 000000C4 A98D syscall GetDialogItem/GetDItem 000000C6 2F2D F26E move.l -[A7], [A5 - 0xD92] 000000CA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000CE 3F2E FFFA move.w -[A7], [A6 - 0x6] 000000D2 49FA 04F0 lea.l A4, [PC + 0x4F0 /* 000005C4, value 0x4E56FFE0 */] 000000D6 2F0C move.l -[A7], A4 000000D8 486E FFBE pea.l [A6 - 0x42] 000000DC A98E syscall SetDialogItem/SetDItem 000000DE 3E3C 0001 move.w D7, 0x1 000000E2 0C47 0002 cmpi.w D7, 0x2 000000E6 6E00 0038 bgt +0x3A /* 00000120 */ label000000EA: 000000EA 2F2D F26E move.l -[A7], [A5 - 0xD92] 000000EE 3F07 move.w -[A7], D7 000000F0 486E FFFA pea.l [A6 - 0x6] 000000F4 3C07 move.w D6, D7 000000F6 5346 subq.w D6, 1 000000F8 E54E lsl D6.w, 2 000000FA 49EE FFEA lea.l A4, [A6 - 0x16] 000000FE 4874 6000 pea.l [A4 + D6.w] 00000102 3C07 move.w D6, D7 00000104 5346 subq.w D6, 1 00000106 E74E lsl D6.w, 3 00000108 49EE FFDA lea.l A4, [A6 - 0x26] 0000010C 4874 6000 pea.l [A4 + D6.w] 00000110 A98D syscall GetDialogItem/GetDItem 00000112 0C47 0002 cmpi.w D7, 0x2 00000116 6C00 0008 bge +0xA /* 00000120 */ 0000011A 5247 addq.w D7, 1 0000011C 4EFA FFCC jmp [PC - 0x34 /* 000000EA */] label00000120: 00000120 2E3C 0000 0006 move.l D7, 0x6 00000126 3C2D FB74 move.w D6, [A5 - 0x48C] 0000012A 0D07 btst D7, D6 0000012C 6700 003E beq +0x40 /* 0000016C */ 00000130 3B7C 0001 FB78 move.w [A5 - 0x488], 0x1 00000136 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000013A A958 syscall HideControl 0000013C 598F subq.l A7, 4 0000013E 3F3C 03FD move.w -[A7], 0x3FD 00000142 A9BA syscall GetString 00000144 2E1F move.l D7, [A7]+ 00000146 2D47 FFF2 move.l [A6 - 0xE], D7 0000014A 286E FFF2 movea.l A4, [A6 - 0xE] 0000014E 2854 movea.l A4, [A4] 00000150 47EE FEB4 lea.l A3, [A6 - 0x14C] 00000154 4247 clr.w D7 00000156 1E14 move.b D7, [A4] label00000158: 00000158 16DC move.b [A3]+, [A4]+ 0000015A 51CF FFFC dbf D7, -0x6 /* 00000158 */ 0000015E 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000162 486E FEB4 pea.l [A6 - 0x14C] 00000166 A95F syscall SetControlTitle/SetCTitle 00000168 4EFA 009A jmp [PC + 0x9A /* 00000204 */] label0000016C: 0000016C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000170 A957 syscall ShowControl 00000172 598F subq.l A7, 4 00000174 3F3C 03FE move.w -[A7], 0x3FE 00000178 A9BA syscall GetString 0000017A 2E1F move.l D7, [A7]+ 0000017C 2D47 FFF2 move.l [A6 - 0xE], D7 00000180 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000184 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000188 3E3C 0001 move.w D7, 0x1 0000018C 0C47 0002 cmpi.w D7, 0x2 00000190 6E00 006A bgt +0x6C /* 000001FC */ label00000194: 00000194 286E FFF2 movea.l A4, [A6 - 0xE] 00000198 2854 movea.l A4, [A4] 0000019A 4854 pea.l [A4] 0000019C 3C07 move.w D6, D7 0000019E 5346 subq.w D6, 1 000001A0 CDFC 0012 muls.w D6, 0x12 000001A4 49ED F6A6 lea.l A4, [A5 - 0x95A] 000001A8 4245 clr.w D5 000001AA 1A34 6000 move.b D5, [A4 + D6.w] 000001AE E54D lsl D5.w, 2 000001B0 49ED F412 lea.l A4, [A5 - 0xBEE] 000001B4 2874 5000 movea.l A4, [A4 + D5.w] 000001B8 2854 movea.l A4, [A4] 000001BA 4854 pea.l [A4] 000001BC 486E FDB4 pea.l [A6 - 0x24C] 000001C0 3F3C 0002 move.w -[A7], 0x2 000001C4 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000001C8 49EE FEB4 lea.l A4, [A6 - 0x14C] 000001CC 47EE FDB4 lea.l A3, [A6 - 0x24C] 000001D0 4246 clr.w D6 000001D2 1C13 move.b D6, [A3] label000001D4: 000001D4 18DB move.b [A4]+, [A3]+ 000001D6 51CE FFFC dbf D6, -0x6 /* 000001D4 */ 000001DA 3C07 move.w D6, D7 000001DC 5346 subq.w D6, 1 000001DE E54E lsl D6.w, 2 000001E0 49EE FFEA lea.l A4, [A6 - 0x16] 000001E4 2F34 6000 move.l -[A7], [A4 + D6.w] 000001E8 486E FEB4 pea.l [A6 - 0x14C] 000001EC A95F syscall SetControlTitle/SetCTitle 000001EE 0C47 0002 cmpi.w D7, 0x2 000001F2 6C00 0008 bge +0xA /* 000001FC */ 000001F6 5247 addq.w D7, 1 000001F8 4EFA FF9A jmp [PC - 0x66 /* 00000194 */] label000001FC: 000001FC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000200 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] label00000204: 00000204 3E2D FB78 move.w D7, [A5 - 0x488] 00000208 5347 subq.w D7, 1 0000020A E74F lsl D7.w, 3 0000020C 49EE FFDA lea.l A4, [A6 - 0x26] 00000210 2D74 7000 FFB6 move.l [A6 - 0x4A], [A4 + D7.w] 00000216 2D74 7004 FFBA move.l [A6 - 0x46], [A4 + D7.w + 0x4] 0000021C 486E FFB6 pea.l [A6 - 0x4A] 00000220 3F3C FFFC move.w -[A7], 0xFFFC 00000224 3F3C FFFC move.w -[A7], 0xFFFC 00000228 A8A9 syscall InsetRect 0000022A 2F2D F26E move.l -[A7], [A5 - 0xD92] 0000022E 3F3C 000B move.w -[A7], 0xB 00000232 486E FFFA pea.l [A6 - 0x6] 00000236 486E FFF6 pea.l [A6 - 0xA] 0000023A 486E FFBE pea.l [A6 - 0x42] 0000023E A98D syscall GetDialogItem/GetDItem 00000240 2F2D F26E move.l -[A7], [A5 - 0xD92] 00000244 3F3C 000B move.w -[A7], 0xB 00000248 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000024C 49FA 03B8 lea.l A4, [PC + 0x3B8 /* 00000606, value 0x4E56FFE0 */] 00000250 2F0C move.l -[A7], A4 00000252 486E FFB6 pea.l [A6 - 0x4A] 00000256 A98E syscall SetDialogItem/SetDItem 00000258 2E3C 0000 000C move.l D7, 0xC 0000025E 3C2D FB74 move.w D6, [A5 - 0x48C] 00000262 0D07 btst D7, D6 00000264 56C7 sne D7 00000266 4407 neg.b D7 00000268 1D47 FFB4 move.b [A6 - 0x4C], D7 0000026C 2F2D F26E move.l -[A7], [A5 - 0xD92] 00000270 3F3C 000C move.w -[A7], 0xC 00000274 486E FFFA pea.l [A6 - 0x6] 00000278 486E FFF6 pea.l [A6 - 0xA] 0000027C 486E FFBE pea.l [A6 - 0x42] 00000280 A98D syscall GetDialogItem/GetDItem 00000282 2F2D F282 move.l -[A7], [A5 - 0xD7E] 00000286 3F2D FB74 move.w -[A7], [A5 - 0x48C] 0000028A 486E FEB4 pea.l [A6 - 0x14C] 0000028E A946 syscall GetMenuItemText/GetItem 00000290 3E2E FFB8 move.w D7, [A6 - 0x48] 00000294 DE6E FFBC add.w D7, [A6 - 0x44] 00000298 48C7 ext.l D7 0000029A 8FFC 0002 divs.w D7, 0x2 0000029E 3D47 FFFE move.w [A6 - 0x2], D7 000002A2 558F subq.l A7, 2 000002A4 486E FEB4 pea.l [A6 - 0x14C] 000002A8 A88C syscall StringWidth 000002AA 3E1F move.w D7, [A7]+ 000002AC 48C7 ext.l D7 000002AE 8FFC 0002 divs.w D7, 0x2 000002B2 3C2E FFFE move.w D6, [A6 - 0x2] 000002B6 9C47 sub.w D6, D7 000002B8 3D46 FFC0 move.w [A6 - 0x40], D6 000002BC 2F2D F26E move.l -[A7], [A5 - 0xD92] 000002C0 3F3C 000C move.w -[A7], 0xC 000002C4 3F2E FFFA move.w -[A7], [A6 - 0x6] 000002C8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000002CC 486E FFBE pea.l [A6 - 0x42] 000002D0 A98E syscall SetDialogItem/SetDItem 000002D2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000002D6 486E FEB4 pea.l [A6 - 0x14C] 000002DA A98F syscall SetDialogItemText/SetIText 000002DC 3E3C 0005 move.w D7, 0x5 000002E0 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 000002E4 6E00 0060 bgt +0x62 /* 00000346 */ label000002E8: 000002E8 2F2D F26E move.l -[A7], [A5 - 0xD92] 000002EC 3F07 move.w -[A7], D7 000002EE 486E FFFA pea.l [A6 - 0x6] 000002F2 3C07 move.w D6, D7 000002F4 5B46 subq.w D6, 5 000002F6 E54E lsl D6.w, 2 000002F8 49EE FFC6 lea.l A4, [A6 - 0x3A] 000002FC 4874 6000 pea.l [A4 + D6.w] 00000300 486E FFBE pea.l [A6 - 0x42] 00000304 A98D syscall GetDialogItem/GetDItem 00000306 4A2E FFB4 tst.b [A6 - 0x4C] 0000030A 6700 0018 beq +0x1A /* 00000324 */ 0000030E 3C07 move.w D6, D7 00000310 5B46 subq.w D6, 5 00000312 E54E lsl D6.w, 2 00000314 49EE FFC6 lea.l A4, [A6 - 0x3A] 00000318 2F34 6000 move.l -[A7], [A4 + D6.w] 0000031C 4267 clr.w -[A7] 0000031E A95D syscall HiliteControl 00000320 4EFA 0016 jmp [PC + 0x16 /* 00000338 */] label00000324: 00000324 3C07 move.w D6, D7 00000326 5B46 subq.w D6, 5 00000328 E54E lsl D6.w, 2 0000032A 49EE FFC6 lea.l A4, [A6 - 0x3A] 0000032E 2F34 6000 move.l -[A7], [A4 + D6.w] 00000332 3F3C 00FF move.w -[A7], 0xFF 00000336 A95D syscall HiliteControl label00000338: 00000338 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 0000033C 6C00 0008 bge +0xA /* 00000346 */ 00000340 5247 addq.w D7, 1 00000342 4EFA FFA4 jmp [PC - 0x5C /* 000002E8 */] label00000346: 00000346 3E3C 0005 move.w D7, 0x5 0000034A 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 0000034E 6E00 0050 bgt +0x52 /* 000003A0 */ label00000352: 00000352 3C2D FB72 move.w D6, [A5 - 0x48E] 00000356 5A46 addq.w D6, 5 00000358 3A07 move.w D5, D7 0000035A BA46 cmp.w D5, D6 0000035C 57C6 seq D6 0000035E 4406 neg.b D6 00000360 CC2E FFB4 and.b D6, [A6 - 0x4C] 00000364 6700 001A beq +0x1C /* 00000380 */ 00000368 3C07 move.w D6, D7 0000036A 5B46 subq.w D6, 5 0000036C E54E lsl D6.w, 2 0000036E 49EE FFC6 lea.l A4, [A6 - 0x3A] 00000372 2F34 6000 move.l -[A7], [A4 + D6.w] 00000376 3F3C 0001 move.w -[A7], 0x1 0000037A A963 syscall SetControlValue/SetCtlValue 0000037C 4EFA 0014 jmp [PC + 0x14 /* 00000392 */] label00000380: 00000380 3C07 move.w D6, D7 00000382 5B46 subq.w D6, 5 00000384 E54E lsl D6.w, 2 00000386 49EE FFC6 lea.l A4, [A6 - 0x3A] 0000038A 2F34 6000 move.l -[A7], [A4 + D6.w] 0000038E 4267 clr.w -[A7] 00000390 A963 syscall SetControlValue/SetCtlValue label00000392: 00000392 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 00000396 6C00 0008 bge +0xA /* 000003A0 */ 0000039A 5247 addq.w D7, 1 0000039C 4EFA FFB4 jmp [PC - 0x4C /* 00000352 */] label000003A0: 000003A0 49FA 007E lea.l A4, [PC + 0x7E /* 00000420, value 0x4E56FFE0 */] 000003A4 2F0C move.l -[A7], A4 000003A6 486E FFFC pea.l [A6 - 0x4] 000003AA A991 syscall ModalDialog 000003AC 2F2D F26E move.l -[A7], [A5 - 0xD92] 000003B0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000003B4 486E FFFA pea.l [A6 - 0x6] 000003B8 486E FFF6 pea.l [A6 - 0xA] 000003BC 486E FFBE pea.l [A6 - 0x42] 000003C0 A98D syscall GetDialogItem/GetDItem 000003C2 0C6E 0006 FFFA cmpi.w [A6 - 0x6], 0x6 000003C8 6600 0010 bne +0x12 /* 000003DA */ 000003CC 3E2E FFFC move.w D7, [A6 - 0x4] 000003D0 5B47 subq.w D7, 5 000003D2 3B47 FB72 move.w [A5 - 0x48E], D7 000003D6 4EFA 0026 jmp [PC + 0x26 /* 000003FE */] label000003DA: 000003DA 2E3C 0000 0006 move.l D7, 0x6 000003E0 3C2E FFFC move.w D6, [A6 - 0x4] 000003E4 0D07 btst D7, D6 000003E6 6700 0012 beq +0x14 /* 000003FA */ 000003EA 3B6E FFFC FB78 move.w [A5 - 0x488], [A6 - 0x4] 000003F0 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000003F6 4EFA 0006 jmp [PC + 0x6 /* 000003FE */] label000003FA: 000003FA 422E 0008 clr.b [A6 + 0x8] label000003FE: 000003FE 0C6E 0004 FFFA cmpi.w [A6 - 0x6], 0x4 00000404 6600 FF40 bne -0xBE /* 00000346 */ 00000408 2F2D F26E move.l -[A7], [A5 - 0xD92] 0000040C A916 syscall HideWindow 0000040E 2F2D F26E move.l -[A7], [A5 - 0xD92] 00000412 A983 syscall DisposeDialog 00000414 42AD F26E clr.l [A5 - 0xD92] 00000418 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000041C 4E5E unlink A6 0000041E 4E75 rts 00000420 4E56 FFE0 link A6, -0x0020 00000424 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000428 286E 000C movea.l A4, [A6 + 0xC] 0000042C 0C54 0003 cmpi.w [A4], 0x3 00000430 6700 000A beq +0xC /* 0000043C */ 00000434 422E 0014 clr.b [A6 + 0x14] 00000438 4EFA 017C jmp [PC + 0x17C /* 000005B6 */] label0000043C: 0000043C 266E 0008 movea.l A3, [A6 + 0x8] 00000440 4253 clr.w [A3] 00000442 2E2C 0002 move.l D7, [A4 + 0x2] 00000446 4286 clr.l D6 00000448 3C3C 00FF move.w D6, 0xFF 0000044C CC87 and.l D6, D7 0000044E 3D46 FFFC move.w [A6 - 0x4], D6 00000452 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4] 00000458 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 0000045E 57C7 seq D7 00000460 4407 neg.b D7 00000462 0C6E 000D FFFC cmpi.w [A6 - 0x4], 0xD /* '\r' */ 00000468 57C6 seq D6 0000046A 4406 neg.b D6 0000046C 8C07 or.b D6, D7 0000046E 6700 000E beq +0x10 /* 0000047E */ 00000472 266E 0008 movea.l A3, [A6 + 0x8] 00000476 36AD FB78 move.w [A3], [A5 - 0x488] 0000047A 4EFA 00B8 jmp [PC + 0xB8 /* 00000534 */] label0000047E: 0000047E 0C6E 0008 FFFC cmpi.w [A6 - 0x4], 0x8 00000484 6600 000E bne +0x10 /* 00000494 */ 00000488 266E 0008 movea.l A3, [A6 + 0x8] 0000048C 36BC 0003 move.w [A3], 0x3 00000490 4EFA 00A2 jmp [PC + 0xA2 /* 00000534 */] label00000494: 00000494 2E3C 0000 000C move.l D7, 0xC 0000049A 3C2D FB74 move.w D6, [A5 - 0x48C] 0000049E 0D07 btst D7, D6 000004A0 6700 0092 beq +0x94 /* 00000534 */ 000004A4 598F subq.l A7, 4 000004A6 3F3C 03FC move.w -[A7], 0x3FC 000004AA A9BA syscall GetString 000004AC 2E1F move.l D7, [A7]+ 000004AE 2D47 FFE8 move.l [A6 - 0x18], D7 000004B2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000004B6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000004BA 3E3C 0000 move.w D7, 0x0 000004BE 0C47 0004 cmpi.w D7, 0x4 000004C2 6E00 0068 bgt +0x6A /* 0000052C */ label000004C6: 000004C6 3C07 move.w D6, D7 000004C8 DC46 add.w D6, D6 000004CA 5246 addq.w D6, 1 000004CC 3D46 FFF8 move.w [A6 - 0x8], D6 000004D0 3C07 move.w D6, D7 000004D2 DC46 add.w D6, D6 000004D4 5446 addq.w D6, 2 000004D6 3D46 FFF6 move.w [A6 - 0xA], D6 000004DA 266E FFE8 movea.l A3, [A6 - 0x18] 000004DE 2653 movea.l A3, [A3] 000004E0 3C2E FFF8 move.w D6, [A6 - 0x8] 000004E4 4245 clr.w D5 000004E6 1A33 6000 move.b D5, [A3 + D6.w] 000004EA 3C2E FFFE move.w D6, [A6 - 0x2] 000004EE BC45 cmp.w D6, D5 000004F0 57C6 seq D6 000004F2 4406 neg.b D6 000004F4 266E FFE8 movea.l A3, [A6 - 0x18] 000004F8 2653 movea.l A3, [A3] 000004FA 3A2E FFF6 move.w D5, [A6 - 0xA] 000004FE 4244 clr.w D4 00000500 1833 5000 move.b D4, [A3 + D5.w] 00000504 3A2E FFFE move.w D5, [A6 - 0x2] 00000508 BA44 cmp.w D5, D4 0000050A 57C5 seq D5 0000050C 4405 neg.b D5 0000050E 8A06 or.b D5, D6 00000510 6700 000C beq +0xE /* 0000051E */ 00000514 266E 0008 movea.l A3, [A6 + 0x8] 00000518 3C07 move.w D6, D7 0000051A 5A46 addq.w D6, 5 0000051C 3686 move.w [A3], D6 label0000051E: 0000051E 0C47 0004 cmpi.w D7, 0x4 00000522 6C00 0008 bge +0xA /* 0000052C */ 00000526 5247 addq.w D7, 1 00000528 4EFA FF9C jmp [PC - 0x64 /* 000004C6 */] label0000052C: 0000052C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000530 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label00000534: 00000534 266E 0008 movea.l A3, [A6 + 0x8] 00000538 4A53 tst.w [A3] 0000053A 6600 000A bne +0xC /* 00000546 */ 0000053E 422E 0014 clr.b [A6 + 0x14] 00000542 4EFA 0072 jmp [PC + 0x72 /* 000005B6 */] label00000546: 00000546 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 0000054C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000550 266E 0008 movea.l A3, [A6 + 0x8] 00000554 3F13 move.w -[A7], [A3] 00000556 486E FFF4 pea.l [A6 - 0xC] 0000055A 486E FFEC pea.l [A6 - 0x14] 0000055E 486E FFE0 pea.l [A6 - 0x20] 00000562 A98D syscall GetDialogItem/GetDItem 00000564 4EFA 0022 jmp [PC + 0x22 /* 00000588 */] label00000568: 00000568 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000056C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000570 A95D syscall HiliteControl 00000572 4EFA 002C jmp [PC + 0x2C /* 000005A0 */] label00000576: 00000576 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000057A 3F3C 000B move.w -[A7], 0xB 0000057E A95D syscall HiliteControl 00000580 4EFA 001E jmp [PC + 0x1E /* 000005A0 */] label00000584: 00000584 4EFA 001A jmp [PC + 0x1A /* 000005A0 */] label00000588: 00000588 3E2E FFF4 move.w D7, [A6 - 0xC] 0000058C 0C47 0004 cmpi.w D7, 0x4 00000590 6700 FFD6 beq -0x28 /* 00000568 */ 00000594 0C47 0006 cmpi.w D7, 0x6 00000598 6700 FFDC beq -0x22 /* 00000576 */ 0000059C 4EFA FFE6 jmp [PC - 0x1A /* 00000584 */] label000005A0: 000005A0 2F3C 0000 0006 move.l -[A7], 0x6 000005A6 486E FFF0 pea.l [A6 - 0x10] 000005AA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000005AE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005B2 4267 clr.w -[A7] 000005B4 A95D syscall HiliteControl label000005B6: 000005B6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000005BA 4E5E unlink A6 000005BC 205F movea.l A0, [A7]+ 000005BE 4FEF 000C lea.l A7, [A7 + 0xC] 000005C2 4ED0 jmp [A0] export_48: 000005C4 4E56 FFE0 link A6, -0x0020 000005C8 48E7 0100 movem.l -[A7], D7 000005CC 486E FFEE pea.l [A6 - 0x12] 000005D0 A898 syscall GetPenState 000005D2 486D F23A pea.l [A5 - 0xDC6] 000005D6 A89D syscall PenPat 000005D8 2F2D F26E move.l -[A7], [A5 - 0xD92] 000005DC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000005E0 486E FFEC pea.l [A6 - 0x14] 000005E4 486E FFE8 pea.l [A6 - 0x18] 000005E8 486E FFE0 pea.l [A6 - 0x20] 000005EC A98D syscall GetDialogItem/GetDItem 000005EE 486E FFE0 pea.l [A6 - 0x20] 000005F2 A8A1 syscall FrameRect 000005F4 486E FFEE pea.l [A6 - 0x12] 000005F8 A899 syscall SetPenState 000005FA 4CDF 0080 movem.l D7, [A7]+ 000005FE 4E5E unlink A6 00000600 205F movea.l A0, [A7]+ 00000602 5C8F addq.l A7, 6 00000604 4ED0 jmp [A0] 00000606 4E56 FFE0 link A6, -0x0020 0000060A 48E7 0100 movem.l -[A7], D7 0000060E 486E FFEE pea.l [A6 - 0x12] 00000612 A898 syscall GetPenState 00000614 2F2D F26E move.l -[A7], [A5 - 0xD92] 00000618 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000061C 486E FFEC pea.l [A6 - 0x14] 00000620 486E FFE8 pea.l [A6 - 0x18] 00000624 486E FFE0 pea.l [A6 - 0x20] 00000628 A98D syscall GetDialogItem/GetDItem 0000062A 3F3C 0003 move.w -[A7], 0x3 0000062E 3F3C 0003 move.w -[A7], 0x3 00000632 A89B syscall PenSize 00000634 486E FFE0 pea.l [A6 - 0x20] 00000638 3F3C 0010 move.w -[A7], 0x10 0000063C 3F3C 0010 move.w -[A7], 0x10 00000640 A8B0 syscall FrameRoundRect 00000642 486E FFEE pea.l [A6 - 0x12] 00000646 A899 syscall SetPenState 00000648 4CDF 0080 movem.l D7, [A7]+ 0000064C 4E5E unlink A6 0000064E 205F movea.l A0, [A7]+ 00000650 5C8F addq.l A7, 6 00000652 4ED0 jmp [A0] export_47: fn00000654: 00000654 4E56 FFFA link A6, -0x0006 00000658 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000065C 3E3C 0001 move.w D7, 0x1 00000660 0C47 0050 cmpi.w D7, 0x50 /* 'P' */ 00000664 6E00 003A bgt +0x3C /* 000006A0 */ label00000668: 00000668 3C07 move.w D6, D7 0000066A 5346 subq.w D6, 1 0000066C DC46 add.w D6, D6 0000066E 49ED F6F8 lea.l A4, [A5 - 0x908] 00000672 3987 6000 move.w [A4 + D6.w], D7 00000676 3C07 move.w D6, D7 00000678 5346 subq.w D6, 1 0000067A DC46 add.w D6, D6 0000067C 49ED F838 lea.l A4, [A5 - 0x7C8] 00000680 4274 6000 clr.w [A4 + D6.w] 00000684 3C07 move.w D6, D7 00000686 5346 subq.w D6, 1 00000688 DC46 add.w D6, D6 0000068A 49ED F798 lea.l A4, [A5 - 0x868] 0000068E 4274 6000 clr.w [A4 + D6.w] 00000692 0C47 0050 cmpi.w D7, 0x50 /* 'P' */ 00000696 6C00 0008 bge +0xA /* 000006A0 */ 0000069A 5247 addq.w D7, 1 0000069C 4EFA FFCA jmp [PC - 0x36 /* 00000668 */] label000006A0: 000006A0 4EBA 0110 jsr [PC + 0x110 /* 000007B2 */] 000006A4 3E3C 0001 move.w D7, 0x1 000006A8 0C47 0028 cmpi.w D7, 0x28 /* '(' */ 000006AC 6E00 002E bgt +0x30 /* 000006DC */ label000006B0: 000006B0 3C07 move.w D6, D7 000006B2 0646 0028 addi.w D6, 0x28 /* '(' */ 000006B6 5346 subq.w D6, 1 000006B8 DC46 add.w D6, D6 000006BA 49ED F6F8 lea.l A4, [A5 - 0x908] 000006BE 3A07 move.w D5, D7 000006C0 5345 subq.w D5, 1 000006C2 DA45 add.w D5, D5 000006C4 47ED F6F8 lea.l A3, [A5 - 0x908] 000006C8 39B3 5000 6000 move.w [A4 + D6.w], [A3 + D5.w] 000006CE 0C47 0028 cmpi.w D7, 0x28 /* '(' */ 000006D2 6C00 0008 bge +0xA /* 000006DC */ 000006D6 5247 addq.w D7, 1 000006D8 4EFA FFD6 jmp [PC - 0x2A /* 000006B0 */] label000006DC: 000006DC 4EBA 00D4 jsr [PC + 0xD4 /* 000007B2 */] 000006E0 3E3C 0001 move.w D7, 0x1 000006E4 0C47 0050 cmpi.w D7, 0x50 /* 'P' */ 000006E8 6E00 0040 bgt +0x42 /* 0000072A */ label000006EC: 000006EC 3C3C 0001 move.w D6, 0x1 000006F0 0C46 0002 cmpi.w D6, 0x2 000006F4 6E00 0026 bgt +0x28 /* 0000071C */ label000006F8: 000006F8 3A07 move.w D5, D7 000006FA 5345 subq.w D5, 1 000006FC E54D lsl D5.w, 2 000006FE 3806 move.w D4, D6 00000700 5344 subq.w D4, 1 00000702 D844 add.w D4, D4 00000704 D845 add.w D4, D5 00000706 49ED F8D8 lea.l A4, [A5 - 0x728] 0000070A 4274 4000 clr.w [A4 + D4.w] 0000070E 0C46 0002 cmpi.w D6, 0x2 00000712 6C00 0008 bge +0xA /* 0000071C */ 00000716 5246 addq.w D6, 1 00000718 4EFA FFDE jmp [PC - 0x22 /* 000006F8 */] label0000071C: 0000071C 0C47 0050 cmpi.w D7, 0x50 /* 'P' */ 00000720 6C00 0008 bge +0xA /* 0000072A */ 00000724 5247 addq.w D7, 1 00000726 4EFA FFC4 jmp [PC - 0x3C /* 000006EC */] label0000072A: 0000072A 3B7C 0001 FBEE move.w [A5 - 0x412], 0x1 00000730 422D FBF0 clr.b [A5 - 0x410] 00000734 4EBA 00F4 jsr [PC + 0xF4 /* 0000082A */] 00000738 426D FB7C clr.w [A5 - 0x484] 0000073C 3B7C 0050 FB7E move.w [A5 - 0x482], 0x50 /* 'P' */ 00000742 3B6D FB78 FB7A move.w [A5 - 0x486], [A5 - 0x488] 00000748 3E2D FB7A move.w D7, [A5 - 0x486] 0000074C 5347 subq.w D7, 1 0000074E CFFC 0012 muls.w D7, 0x12 00000752 49ED F6A6 lea.l A4, [A5 - 0x95A] 00000756 4A34 7000 tst.b [A4 + D7.w] 0000075A 6600 000E bne +0x10 /* 0000076A */ 0000075E 3E3C 0003 move.w D7, 0x3 00000762 9E6D FB7A sub.w D7, [A5 - 0x486] 00000766 3B47 FB7A move.w [A5 - 0x486], D7 label0000076A: 0000076A 422D F6F2 clr.b [A5 - 0x90E] 0000076E 4A2D FB96 tst.b [A5 - 0x46A] 00000772 6700 001A beq +0x1C /* 0000078E */ 00000776 598F subq.l A7, 4 00000778 A975 syscall TickCount 0000077A 2E1F move.l D7, [A7]+ 0000077C DEAD FB86 add.l D7, [A5 - 0x47A] 00000780 2B47 FB8A move.l [A5 - 0x476], D7 00000784 4227 clr.b -[A7] 00000786 4EBA 00E8 jsr [PC + 0xE8 /* 00000870 */] 0000078A 4EFA 0014 jmp [PC + 0x14 /* 000007A0 */] label0000078E: 0000078E 598F subq.l A7, 4 00000790 A975 syscall TickCount 00000792 2E1F move.l D7, [A7]+ 00000794 2B47 FB8A move.l [A5 - 0x476], D7 00000798 1F3C 0001 move.b -[A7], 0x1 0000079C 4EBA 00D2 jsr [PC + 0xD2 /* 00000870 */] label000007A0: 000007A0 2F2D F27E move.l -[A7], [A5 - 0xD82] 000007A4 3F3C 0001 move.w -[A7], 0x1 000007A8 A93A syscall DisableItem 000007AA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000007AE 4E5E unlink A6 000007B0 4E75 rts export_46: fn000007B2: 000007B2 4E56 FFFA link A6, -0x0006 000007B6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000007BA 3E3C 0001 move.w D7, 0x1 000007BE 0C47 0050 cmpi.w D7, 0x50 /* 'P' */ 000007C2 6E00 005E bgt +0x60 /* 00000822 */ label000007C6: 000007C6 558F subq.l A7, 2 000007C8 486E FFFC pea.l [A6 - 0x4] 000007CC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000007D0 1C1F move.b D6, [A7]+ 000007D2 6700 0040 beq +0x42 /* 00000814 */ 000007D6 3C07 move.w D6, D7 000007D8 5346 subq.w D6, 1 000007DA DC46 add.w D6, D6 000007DC 49ED F6F8 lea.l A4, [A5 - 0x908] 000007E0 3D74 6000 FFFA move.w [A6 - 0x6], [A4 + D6.w] 000007E6 3C07 move.w D6, D7 000007E8 5346 subq.w D6, 1 000007EA DC46 add.w D6, D6 000007EC 49ED F6F8 lea.l A4, [A5 - 0x908] 000007F0 3A2E FFFC move.w D5, [A6 - 0x4] 000007F4 5345 subq.w D5, 1 000007F6 DA45 add.w D5, D5 000007F8 47ED F6F8 lea.l A3, [A5 - 0x908] 000007FC 39B3 5000 6000 move.w [A4 + D6.w], [A3 + D5.w] 00000802 3C2E FFFC move.w D6, [A6 - 0x4] 00000806 5346 subq.w D6, 1 00000808 DC46 add.w D6, D6 0000080A 49ED F6F8 lea.l A4, [A5 - 0x908] 0000080E 39AE FFFA 6000 move.w [A4 + D6.w], [A6 - 0x6] label00000814: 00000814 0C47 0050 cmpi.w D7, 0x50 /* 'P' */ 00000818 6C00 0008 bge +0xA /* 00000822 */ 0000081C 5247 addq.w D7, 1 0000081E 4EFA FFA6 jmp [PC - 0x5A /* 000007C6 */] label00000822: 00000822 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000826 4E5E unlink A6 00000828 4E75 rts export_45: fn0000082A: 0000082A 4E56 FFFE link A6, -0x0002 0000082E 48E7 0308 movem.l -[A7], D6,D7,A4 00000832 426D FB84 clr.w [A5 - 0x47C] 00000836 3E3C 0001 move.w D7, 0x1 0000083A 0C47 0002 cmpi.w D7, 0x2 0000083E 6E00 0028 bgt +0x2A /* 00000868 */ label00000842: 00000842 3C07 move.w D6, D7 00000844 5346 subq.w D6, 1 00000846 CDFC 0012 muls.w D6, 0x12 0000084A 49ED F6A6 lea.l A4, [A5 - 0x95A] 0000084E 4274 600A clr.w [A4 + D6.w + 0xA] 00000852 42B4 600E clr.l [A4 + D6.w + 0xE] 00000856 4274 600C clr.w [A4 + D6.w + 0xC] 0000085A 0C47 0002 cmpi.w D7, 0x2 0000085E 6C00 0008 bge +0xA /* 00000868 */ 00000862 5247 addq.w D7, 1 00000864 4EFA FFDC jmp [PC - 0x24 /* 00000842 */] label00000868: 00000868 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000086C 4E5E unlink A6 0000086E 4E75 rts export_44: fn00000870: 00000870 4E56 0000 link A6, 0 00000874 48E7 0100 movem.l -[A7], D7 00000878 1B6E 0008 FB70 move.b [A5 - 0x490], [A6 + 0x8] 0000087E 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00000882 426D F6F4 clr.w [A5 - 0x90C] 00000886 598F subq.l A7, 4 00000888 A924 syscall FrontWindow 0000088A 2E1F move.l D7, [A7]+ 0000088C BEAD F266 cmp.l D7, [A5 - 0xD9A] 00000890 6700 0008 beq +0xA /* 0000089A */ 00000894 2F2D F266 move.l -[A7], [A5 - 0xD9A] 00000898 A91F syscall SelectWindow label0000089A: 0000089A 2F2D F266 move.l -[A7], [A5 - 0xD9A] 0000089E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000008A2 4CDF 0080 movem.l D7, [A7]+ 000008A6 4E5E unlink A6 000008A8 205F movea.l A0, [A7]+ 000008AA 548F addq.l A7, 2 000008AC 4ED0 jmp [A0] export_43: fn000008AE: 000008AE 4E56 0000 link A6, 0 000008B2 48E7 0100 movem.l -[A7], D7 000008B6 598F subq.l A7, 4 000008B8 A924 syscall FrontWindow 000008BA 2E1F move.l D7, [A7]+ 000008BC BEAD F26A cmp.l D7, [A5 - 0xD96] 000008C0 6600 000A bne +0xC /* 000008CC */ 000008C4 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000008C8 4EFA 0014 jmp [PC + 0x14 /* 000008DE */] label000008CC: 000008CC 598F subq.l A7, 4 000008CE A924 syscall FrontWindow 000008D0 2E1F move.l D7, [A7]+ 000008D2 BEAD F266 cmp.l D7, [A5 - 0xD9A] 000008D6 6700 0006 beq +0x8 /* 000008DE */ 000008DA 4EBA 000A jsr [PC + 0xA /* 000008E6 */] label000008DE: 000008DE 4CDF 0080 movem.l D7, [A7]+ 000008E2 4E5E unlink A6 000008E4 4E75 rts fn000008E6: 000008E6 4E56 FFFA link A6, -0x0006 000008EA 48E7 0108 movem.l -[A7], D7,A4 000008EE 598F subq.l A7, 4 000008F0 A924 syscall FrontWindow 000008F2 2E1F move.l D7, [A7]+ 000008F4 2D47 FFFC move.l [A6 - 0x4], D7 000008F8 286E FFFC movea.l A4, [A6 - 0x4] 000008FC 3D6C 006C FFFA move.w [A6 - 0x6], [A4 + 0x6C] 00000902 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000906 A9B7 syscall CloseDeskAcc 00000908 4CDF 1080 movem.l D7,A4, [A7]+ 0000090C 4E5E unlink A6 0000090E 4E75 rts export_42: 00000910 4E56 0000 link A6, 0 00000914 48E7 0100 movem.l -[A7], D7 00000918 2F2D F266 move.l -[A7], [A5 - 0xD9A] 0000091C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00000920 1B7C 0003 FB70 move.b [A5 - 0x490], 0x3 00000926 4CDF 0080 movem.l D7, [A7]+ 0000092A 4E5E unlink A6 0000092C 4E75 rts export_41: fn0000092E: 0000092E 4E56 0000 link A6, 0 00000932 48E7 0100 movem.l -[A7], D7 00000936 1B7C 0004 FB70 move.b [A5 - 0x490], 0x4 0000093C 4CDF 0080 movem.l D7, [A7]+ 00000940 4E5E unlink A6 00000942 4E75 rts export_40: 00000944 4E56 FFFE link A6, -0x0002 00000948 48E7 0100 movem.l -[A7], D7 0000094C 4EFA 002C jmp [PC + 0x2C /* 0000097A */] label00000950: 00000950 558F subq.l A7, 2 00000952 4267 clr.w -[A7] 00000954 A9C2 syscall SysEdit 00000956 1E1F move.b D7, [A7]+ 00000958 6600 0006 bne +0x8 /* 00000960 */ 0000095C 4EBA 0038 jsr [PC + 0x38 /* 00000996 */] label00000960: 00000960 4EFA 0028 jmp [PC + 0x28 /* 0000098A */] label00000964: 00000964 558F subq.l A7, 2 00000966 3E2E 0008 move.w D7, [A6 + 0x8] 0000096A 5347 subq.w D7, 1 0000096C 3F07 move.w -[A7], D7 0000096E A9C2 syscall SysEdit 00000970 1E1F move.b D7, [A7]+ 00000972 1D47 FFFE move.b [A6 - 0x2], D7 00000976 4EFA 0012 jmp [PC + 0x12 /* 0000098A */] label0000097A: 0000097A 3E2E 0008 move.w D7, [A6 + 0x8] 0000097E 0C47 0001 cmpi.w D7, 0x1 00000982 6700 FFCC beq -0x32 /* 00000950 */ 00000986 4EFA FFDC jmp [PC - 0x24 /* 00000964 */] label0000098A: 0000098A 4CDF 0080 movem.l D7, [A7]+ 0000098E 4E5E unlink A6 00000990 205F movea.l A0, [A7]+ 00000992 548F addq.l A7, 2 00000994 4ED0 jmp [A0] fn00000996: 00000996 4E56 FFFE link A6, -0x0002 0000099A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000099E 3E3C 0001 move.w D7, 0x1 000009A2 0C47 0002 cmpi.w D7, 0x2 000009A6 6E00 002E bgt +0x30 /* 000009D6 */ label000009AA: 000009AA 3C07 move.w D6, D7 000009AC 5346 subq.w D6, 1 000009AE CDFC 0012 muls.w D6, 0x12 000009B2 49ED F6CA lea.l A4, [A5 - 0x936] 000009B6 3A07 move.w D5, D7 000009B8 5345 subq.w D5, 1 000009BA CBFC 0012 muls.w D5, 0x12 000009BE 47ED F6A6 lea.l A3, [A5 - 0x95A] 000009C2 29B3 500E 600E move.l [A4 + D6.w + 0xE], [A3 + D5.w + 0xE] 000009C8 0C47 0002 cmpi.w D7, 0x2 000009CC 6C00 0008 bge +0xA /* 000009D6 */ 000009D0 5247 addq.w D7, 1 000009D2 4EFA FFD6 jmp [PC - 0x2A /* 000009AA */] label000009D6: 000009D6 49ED F6A6 lea.l A4, [A5 - 0x95A] 000009DA 47ED F6CA lea.l A3, [A5 - 0x936] 000009DE 3E3C 0023 move.w D7, 0x23 /* '#' */ label000009E2: 000009E2 18DB move.b [A4]+, [A3]+ 000009E4 51CF FFFC dbf D7, -0x6 /* 000009E2 */ 000009E8 49ED F6F8 lea.l A4, [A5 - 0x908] 000009EC 47ED FA18 lea.l A3, [A5 - 0x5E8] 000009F0 3E3C 009F move.w D7, 0x9F label000009F4: 000009F4 18DB move.b [A4]+, [A3]+ 000009F6 51CF FFFC dbf D7, -0x6 /* 000009F4 */ 000009FA 49ED F798 lea.l A4, [A5 - 0x868] 000009FE 47ED FAB8 lea.l A3, [A5 - 0x548] 00000A02 3E3C 009F move.w D7, 0x9F label00000A06: 00000A06 18DB move.b [A4]+, [A3]+ 00000A08 51CF FFFC dbf D7, -0x6 /* 00000A06 */ 00000A0C 3B6D FB80 FB7A move.w [A5 - 0x486], [A5 - 0x480] 00000A12 3B6D FB82 FB7E move.w [A5 - 0x482], [A5 - 0x47E] 00000A18 3B7C 0001 FBEE move.w [A5 - 0x412], 0x1 00000A1E 426D F6F4 clr.w [A5 - 0x90C] 00000A22 2F2D F266 move.l -[A7], [A5 - 0xD9A] 00000A26 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00000A2A 2F2D F27E move.l -[A7], [A5 - 0xD82] 00000A2E 3F3C 0001 move.w -[A7], 0x1 00000A32 A93A syscall DisableItem 00000A34 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000A38 4E5E unlink A6 00000A3A 4E75 rts